#include <stdio.h>
#include <stdlib.h>

struct sa
{
    int xh;
    char name[20];
    int cj1;
    int cj2;
    int cj;
};
int main()
{
    int n;
    scanf("%d",&n);
    struct sa s[20];
    for(int i=0;i<n;i++)
    {
        scanf("%d",&s[i].xh);
        scanf("%s",s[i].name);
        scanf("%d %d",&s[i].cj1,&s[i].cj2);
        if(s[i].cj1>s[i].cj2)
        {
            s[i].cj=s[i].cj1;
        }
        else
            s[i].cj=s[i].cj2;
    }
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<n-1-i;j++)
        {
            if((s[j].xh)>(s[j+1].xh))
            {
                struct sa t;
                t=s[j];
                s[j]=s[j+1];
                s[j+1]=t;
            }
        }
    }
    for(int i=0;i<n;i++)
    {
        printf("%d %s %d\n",s[i].xh,s[i].name,s[i].cj);
    }
    return 0;
}
